" 通用缩进设置
" set tabstop=2       " 制表符显示为2个空格宽度
" set shiftwidth=2    " 自动缩进使用2个空格
" set expandtab       " 将制表符转换为空格
set autoindent      " 自动保持缩进
set smartindent     " 智能缩进

" 自动切换粘贴模式
let &t_SI .= "\<Esc>[?2004h"
let &t_EI .= "\<Esc>[?2004l"
inoremap <special> <expr> <Esc>[200~ XTermPasteBegin()

function! XTermPasteBegin()
  set pastetoggle=<Esc>[201~
  set paste
  return ""
endfunction
